#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	cin >> s;
	if (s.length() < 1) {
		cout << s;
	}
	int head = 0;
	int tail = s.length();
	for (int i = 0; i < (int) s.length(); i++) {
		if (s[i] == '1') {
			head = i;
			break;
		}
	}
	for (int i = s.length() - 1; i > -1; i--) {
		if (s[i] == '0') {
			tail = i;
			break;
		}
	}
	string res = s.substr(head, tail - head + 1);
	reverse(res.begin(), res.end());
//	cout << s.substr(0, head) << endl;
//	cout << res << endl;
//	cout << s.substr(tail + 1, s.length() - 1) << endl;
	cout << s.substr(0, head) + res + s.substr(tail + 1, s.length() - 1) << endl;
//	cout << s.substr(1, head);
//	cout << s.substr(head + 1, tail - head);
//	res += swapstring(s.substr(head, s.length() - 1));
//	cout << res+" "+s.substr(head, s.length() - 1);

	return 0;
}
